#邻接列表的形式
g={'a':['b','c'],
   'b':['c','d'],
   'c':['e','f'],
   'd':['g'],
   'e':['g'],
   'f':[],
   'g':[]
   }
print('输出所有的节点：')
for k in g:
    print(k,end=' ')
print('所有的边是：')
for k in g:
    n=g[k]
    for i in n:
        print('{}->{}'.format(k,i))